Part Number Hot Search : 
2SK1663 LTC14 03203 LS3013 U15A10PT C847B K4100 UB100
Product Description
Full Text Search
 

To Download KS88P0916 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ks88c0916/p0916 microcontroller product overview 1-1 1 product overview ks88-series microcontrollers samsung's ks88 series of 8-bit single-chip cmos microcontrollers offers a fast and efficient cpu, a wide range of integrated peripherals, and various mask-programmable rom sizes. important cpu features include: efficient register-oriented architecture selectable cpu clock sources idle and stop power-down mode release by interrupt built-in basic timer with watchdog function a sophisticated interrupt structure recognizes up to eight interrupt levels. each level can have one or more interrupt sources and vectors. fast interrupt processing (within a minimum six cpu clocks) can be assigned to specific interrupt levels. ks88c0916/p0916 microcontroller the ks88c0916/p0916 single-chip cmos microcontroller is fabricated using a highly advanced cmos process and is based on samsungs newest cpu architecture. the ks88c0916 is the microcontroller which has 16- kbytes mask-programmable rom. the KS88P0916 is the microcontroller which has 16- kbytes one-time-programmable eprom. using a proven modular design approach, samsung engineers developed the ks88c0916/p0916 by integrating the following peripheral modules with the powerful sam87 core: four programmable i/o ports, including three 8-bit ports and one 2-bit port, for a total of 26 pins. twelve bit-programmable pins for external interrupts. one 8-bit basic timer for oscillation stabilization and watchdog functions (system reset). one 8-bit timer/counter and one 16-bit timer/counter with selectable operating modes. one 8-bit counter with auto-reload function and one-shot or repeat control. the ks88c0916 is a versatile general-purpose microcontroller. it is currently available in a 32-pin sop and sdip package. figure 1-1. ks88c0916 microcontroller
product overview ks88c0916/p0916 microcontroller 1-2 features cpu ? sam87 cpu core memory ? 16-kbyte internal program memory (rom) ? 317-byte internal register file instruction set ? 78 instructions ? idle and stop instructions added for power- down modes instruction execution time ? 750 ns at 8-mhz f osc (minimum) interrupts ? six interrupt levels and 18 interrupt sources ? 15 vectors (14 sources have a dedicated vector address and four sources share a single vector) ? fast interrupt processing feature (for one selected interrupt level) i/o ports ? three 8-bit i/o ports (p0Cp2) and one 2-bit port (p3) for a total of 26 bit-programmable pins ? twelve input pins for external interrupts timers and timer/counters ? one programmable 8-bit basic timer (bt) for oscillation stabilization control or watchdog timer (software reset) function ? one 8-bit timer/counter (timer 0) with three operating modes; interval, capture and pwm ? one 16-bit timer/counter (timer 1) with two operating modes; interval and capture carrier frequency generator ? one 8-bit counter with auto-reload function and one-shot or repeat control (counter a) operating temperature range ?C 20 c to + 85 c operating voltage range ? 2.0 v to 5.5 v at 4 mhz f osc ? 2.4 v to 5.5 v at 8 mhz f osc package type ? 32-pin sop ? 32-pin sdip
ks88c0916/p0916 microcontroller product overview 1-3 block diagram i/o port and interrupt control sam8 cpu x in x out internal bus 8-bit basic timer port2 16-kb rom 317-bytes register file p2.0  2.3 (int5  nt8 ) p2.4  2.7 port 0 p1.0  1.7 port 1 8-bit timer/ counter 16-bit timer/ counter carrier generator (counter a) reset test port 3 p3.1/rem/t0ck p3.0/t0pwm/ t0cap/t1cap p0.0  0.7 (int0  nt4) main osc figure 1-2. block diagram
product overview ks88c0916/p0916 microcontroller 1-4 pin assignments vss xi n xout test p2.0 / int5 p2.1 / int6 p2.2 / int7 p2.3 / int8 p0.0 / int0 p0.1 / int1 p0.2 / int2 p0.3 / int3 p0.4 / int4 p0.5 / int4 p0.6 / int4 p0.7 / int4 vdd p3.1 / rem / t0ck p3.0 / t0pwm / t0cap / t1ca p p2.7 p2.6 p2.5 p2.4 p1.7 p1.6 p1.5 p1.4 p1.3 p1.2 p1.1 p1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ks88c0916 32-sop/sdip (top view) reset figure 1-3. pin assignment diagram (32-pin sop/sdip package)
ks88c0916/p0916 microcontroller product overview 1-5 pin descriptions table 1-1. pin descriptions pin names pin type pin description circuit type pin no. shared functions p0.0Cp0.7 i/o i/o port with bit-programmable pins. configurable to input or push-pull output mode. pull-up resistors are assignable by software. pins can be assigned individually as external interrupt inputs with noise filters, interrupt enable/ disable, and interrupt pending control. 1 9C16 int0Cint4 p1.0Cp1.7 i/o i/o port with bit-programmable pins. configurable to schmitt trigger input mode or output mode. pin circuits are either push- pull or n-channel open-drain type. pull-up resistors are assignable by software. 3 17C24 p2.0Cp2.3 p2.4Cp2.7 i/o general-purpose i/o port with bit- programmable pins. configurable to schmitt trigger input mode, push-pull output mode, or n-channel open-drain output mode. pull- up resistors are assignable by software. lower nibble pins, p2.3Cp2.0, can be assigned as external interrupt inputs with noise filters, interrupt enable/disable, and interrupt pending control. 2 3 5C8, 25C28 int5Cint8 p3.0 p3.1 i/o 2-bit i/o port with bit-programmable pins. configurable to schmitt trigger input mode, push-pull output mode, or n-channel open- drain output mode. pull-up resistors are assignable by software. the two port 3 pins have high current drive capability. 429 30 t0pwm/ t0cap/ t1cap/ rem/t0ck x in , x out system clock input and output pins 2, 3 reset i system reset signal input pin with schmitt trigger circuit. 531 test i test signal input pin (for factory use only; must be connected to v ss ). 4 v dd power supply input pin 32 v ss ground pin 1
product overview ks88c0916/p0916 microcontroller 1-6 pin circuits pull-up resistor (typical 50 kw ) v dd input / output v ss data pull-up enable normal input output disable v dd noise filter interrupt input irq6,7 (int0 -4) figure 1-4. pin circuit type 1 (port 0)
ks88c0916/p0916 microcontroller product overview 1-7 pin circuits (cont.) in / out v ss v dd irq5 (int5-8) noise filter resistor v dd enable (typical 50 kw) pull-up pull-up normal input external interrupt data open-drain output disable figure 1C5. pin circuit type 2 (ports 2.0C2.3)
product overview ks88c0916/p0916 microcontroller 1-8 pin circuits ( cont .) pull-up resistor (typical 50 kw ) data v dd in / out pull-up enable v ss open- drain output disable v dd normal input figure 1-6. pin circuit type 3 (ports 1 and p2.4Cp2.7)
ks88c0916/p0916 microcontroller product overview 1-9 pin circuits (cont.) pull-up resistor ( typical 50 k w ) v dd in / out pull-up enable v ss open- drain output disable v dd normal input data port 3 data select alternative output m u x noise filter alternative input figure 1-7. pin circuit type 4 (port 3) reset figure 1-8. pin circuit type 5 ( reset )
product overview ks88c0916/p0916 microcontroller 1-10 notes
ks88c0916/p0916 microcontroller otp 13-1 13 otp overview the KS88P0916 single-chip cmos microcontroller is the otp (one time programmable) version of the ks88c0916 microcontroller. it has an on-chip eprom instead of masked rom. the KS88P0916 is fully compatible with the ks88c0916, both in function and in pin configuration. because of its simple programming requirements, the KS88P0916 is ideal for use as an evaluation chip for the ks88c0916. mode / test pg m / p2.0 / int5 mem_ reg / p2.1 / int6 a8 / p2.2 / int7 a9 / p2.3 / int8 a0 / p0.0 / int0 a1 / p0.1 / int1 a2 / p0.2 / int2 a3 / p0.3 / int3 a4 / p0.4 / int4 a5 / p0.5 / int4 a6 / p0.6 / int4 a7 / p0.7 / int4 reset / vpp p3.1 / rem / t0ck/ ce p3.0 / oe p2.7 / a13 p2.6 / a12 p2.5 / a11 p2.4 / a10 p1.7 / d7 p1.6 / d6 p1.5 / d5 p1.4 / d4 p1.3 / d3 p1.2 / d2 p1.1 / d1 p1.0 / d0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 KS88P0916 (top view) vss xin xout v dd figure 13C1. KS88P0916 pin assignments
otp ks88c0916/p0916 microcontroller 13-2 table 13C1. pin descriptions used to read/write the eprom pin name pin no. i/o function a0 - a13 7 - 16, 25 - 28 o address lines to read/write eprom d0 - d7 17 - 24 i/o 8-bit data input/output lines to read/write eprom mode 4 select eprom mode. ce 30 i chip enable (connect to v ss, when read/write eprom) oe 29 i output enable pgm 5i eprom program enable mem_ reg 6i select memory space of eprom v dd 32 supply voltage (normally 5 v) v pp 31 eprom program/verify voltage (normally 12.5 v) v ss 1 ground x in 2 system clock input pin x out 3 system clock output pin characteristics of eprom operation when +12.5 v is supplied to v pp and mode pins of the KS88P0916, the eprom programming mode is entered. the operating mode (read, write) is selected according to the input signals to the pins listed in table2 as below. table 13C2. operating mode selection criteria v dd mode v pp pgm mem oe mode 5 v v pp 12.5 v 1 1 0 read 0 1 1 program 1 1 0 program verify note : "0" means low level; "1" means high level.
ks88c0916/p0916 microcontroller otp 13-3 mode oe d7 - d0 a13 - a0 t oed t acc t oew t oeh 12.5v figure 13C2. otp read timing table 13C3. otp read characteristics (t a = 25 c 5 c, v dd = 5 v 5 %, v pp = 12.5 v 0.25v) parameter symbol min typ max units address to output delay t acc 75 ns oe to address delay t oed 0 oe pulse width t oew 75 output hold from oe whichever occurs first t oeh 0
otp ks88c0916/p0916 microcontroller 13-4 pgm oe d7 - d0 a13 - a0 t oew t oe t oeh t pw t vs t ds data in stable data out valid program verify program t dh mode figure 13C3. program memory write timing table 13C4. otp program/program verify characteristics (t a = 25 c 5 c, v dd = 5 v 5 %, v pp = 12.5 v 0.25v) parameter symbol min typ max units v pp setup time t vs 2s data setup time t ds 2 data hold time t dh 2 pgm pulse width t pw 300 500 data valid from oe t oe 75 ns oe pulse width t oew 75 output enable to output float delay t oeh 0 130
ks88c0916/p0916 microcontroller otp 13-5 start address = first location v dd = 5 v, v pp = 12.5 v x = 0 program one 1ms pulse increment x v dd = v pp = 5v device passed compare all byte x = 10 verify 1 byte last address verify byte device failed increment address yes fail no fail pass no yes pass fail figure 13C4. otp programming algorithm
otp ks88c0916/p0916 microcontroller 13-6 notes
ks88c0916/p0916 microcontroller electrical data 14-1 14 electrical data overview in this section, ks88c0916/p0916 electrical characteristics are presented in tables and graphs. the information is arranged in the following order: absolute maximum ratings d.c. electrical characteristics data retention supply voltage in stop mode stop mode release timing when initiated by an external interrupt stop mode release timing when initiated by a reset i/o capacitance a.c. electrical characteristics input timing for external interrupts (port 0, p2.3Cp2.0) input timing for reset oscillation characteristics oscillation stabilization time
electrical data ks88c0916/p0916 microcontroller 14-2 table 14-1. absolute maximum ratings (t a = 25 c) parameter symbol conditions rating unit supply voltage v dd C 0.3 to + 6.5 v input voltage v in C 0.3 to v dd + 0.3 v output voltage v o all output pins C 0.3 to v dd + 0.3 v output current high i oh one i/o pin active C 18 ma all i/o pins active C 60 output current low i ol one i/o pin active + 30 ma total pin current for ports 0, 1, and 2 + 100 total pin current for port 3 + 20 operating temperature t a C 20 to + 85 c storage temperature t stg C 65 to + 150 c table 14-2. d.c. electrical characteristics (t a = C 20 c to + 85 c, v dd = 2.0 v to 5.5 v) parameter symbol conditions min typ max unit operating voltage v dd f osc = 8 mhz (instruction clock = 1.33 mhz) 2.4 5.5 v f osc = 4 mhz (instruction clock = 0.67 mhz) 2.0 5.5 input high voltage v ih1 all input pins except v ih2 and v ih3 0.8 v dd v dd v v ih2 reset 0.95 v dd v dd v ih3 x in v dd C 0.3 v dd input low voltage v il1 all input pins except v il2 and v il3 0 0.2 v dd v v il2 reset 0.3 v dd v il3 x in 0.3 output high voltage v oh1 v dd = 3.0 v i oh = C 7 ma port 3 only v dd C 2.0 v
ks88c0916/p0916 microcontroller electrical data 14-3 table 14-2. d.c. electrical characteristics (continued) (t a = C 20 c to + 85 c, v dd = 2.0 v to 5.5 v) parameter symbol conditions min typ max unit output high voltage v oh2 v dd = 3.0 v i oh = C 200 m a all output pins except port 3 v dd C 1.0 v output low voltage v ol1 v dd = 3.0 v i ol = 1.5 ma, port 3 only 0.30.6 v ol2 i ol = 1 ma ports 0, 1 and 2 0.4 1.0 input high leakage current i lih1 v in = v dd ; all input pins except x in and x out 1 a i lih2 v in = v dd , x in and x out 20 input low leakage current i lil1 v in = 0 v; all input pins except x in , x out , and reset C 1a i lil2 v in = 0 v, x in and x out C 20 output high leakage current i loh v out = v dd all output pins 1 a output low leakage current i lol v out = 0 v all output pins C 1a pull-up resistors r l1 v in = 0 v; t a = 25 c v dd = 5.0 v 10% ports 0C3 30 50 100 k w supply current (see note) i dd1 operating mode; v dd = 5.0 v 10% 4-mhz crystal 4.5 9 ma i dd2 idle mode; v dd = 5.0 v 10% 4-mhz crystal 1.6 3 i dd3 stop mode; v dd = 5.0 v 10% 0.3 3 a v dd = 3.6 v 0.1 1 note : supply current does not include current drawn through internal pull-up resistors or external output current loads.
electrical data ks88c0916/p0916 microcontroller 14-4 table 14-3. data retention supply voltage in stop mode (t a = C 20 c to + 85 c) parameter symbol conditions min typ max unit data retention supply voltage v dddr 1.0 5.5 v data retention supply current i dddr v dddr = 1.0 v stop mode 1 a v dd ext int execution of stop instruction v dddr data retention mode stop mode normal operating mode t wait 0.2 v dd 0.8 v dd idle mode (basic timer active) figure 14-1. stop mode release timing when initiated by an external interrupt v dd reset execution of stop instruction v dddr data retention mode stop mode normal operating mode t wait oscillation stabilization time reset occurs note : t wait is the same as 4096 x 16 x 1/f osc figure 14-2. stop mode release timing when initiated by a reset
ks88c0916/p0916 microcontroller electrical data 14-5 table 14-4. input/output capacitance (t a = C 20 c to + 85 c, v dd = 0 v) parameter symbol conditions min typ max unit input capacitance c in f = 1 mhz; unmeasured pins are connected to v ss 10 pf output capacitance c out i/o capacitance c io table 14-5. a.c. electrical characteristics (t a = C 20 c to + 85 c) parameter symbol conditions min typ max unit interrupt input, high, low width t inth, t intl p0.0Cp0.7, p2.3Cp2.0 v dd = 5 v 200 300 ns reset input low width t rsl input v dd = 5 v 1000 t intl t inth 0.8 v dd 0.2 v dd note : the unit t cpu means one cpu clock period. figure 14-3. input timing for external interrupts (port 0, p2.3Cp2.0) t rsl 0.3 v dd reset figure 14-4. input timing for reset
electrical data ks88c0916/p0916 microcontroller 14-6 table 14-6. oscillation characteristics (t a = C 20 c + 85 c) oscillator clock circuit conditions min typ max unit crystal c2 c1 x in x out cpu clock oscillation frequency 0.4 ? 8 mhz ceramic c2 c1 x in x out cpu clock oscillation frequency 0.4 ? 8 mhz external clock x in x out ks88c0916 external clock open pin x in input frequency 0.4 ? 8 mhz table 14-7. oscillation stabilization time (t a = C 20 c + 85 c, v dd = 4.5 v to 5.5 v) oscillator test condition min typ max unit main crystal f osc > 400 khz 20 ms main ceramic oscillation stabilization occurs when v dd is equal to the minimum oscillator voltage range. 10 ms external clock (main system) x in input high and low width (t xh , t xl ) 25 500 ns oscillator stabilization wait time t wait when released by a reset (1) 2 16 / f osc ms t wait when released by an interrupt (2) ms notes : 1. f osc is the oscillator frequency. 2. the duration of the oscillation stabilization time (t wait ) when it is released by an interrupt is determined by the setting in the basic timer control register, btcon.
ks88c0916/p0916 microcontroller electrical data 14-7 instruction clock = 1/6n x osc illator frequency (n = 1, 2, 8, 16) a 2.0 v: 4 mhz, b 2.2 v: 6 mhz, c 2.4 v: 8 mhz supply voltage (v) 250 khz 500 khz 670 khz 1.00 mhz 8.32 khz instruction clock 1234567 f osc (main oscillation frequency) 6 mhz 4 mhz 400 khz 8 mhz 1.33 mhz a b c figure 14-5. operating voltage range
electrical data ks88c0916/p0916 microcontroller 14-8 i oh (ma) -9 -10 v oh (v) -8 -7 -6 -5 -4 1 1.5 2 2.5 3 3.5 4 0.5 -3 0 4.5 5 v dd = 4v v dd = 3v v dd = 5v -2 0 -1 figure 14-6. i oh vs. v oh (port 0)
ks88c0916/p0916 microcontroller electrical data 14-9 i oh (ma) -9 -10 v oh (v) -8 -7 -6 -5 -4 1 1.5 2 2.5 3 3.5 4 0.5 -3 0 4.5 5 v dd = 4v v dd = 3v -2 0 -1 v dd = 5v figure 14-7. i oh vs. v oh (port 2)
electrical data ks88c0916/p0916 microcontroller 14-10 i oh (ma) -36 -40 v oh (v) -32 -28 -24 -20 -16 1 1.5 2 2.5 3 3.5 4 0.5 -12 0 4.5 5 v dd = 4v v dd = 3v -8 0 -4 v dd = 5v figure 14-8. i oh vs. v oh (port 3)
ks88c0916/p0916 microcontroller electrical data 14-11 i ol (ma) 2 v ol (v) 4 6 8 10 12 0.6 0.9 1.2 1.5 1.8 2.1 2.4 0.3 14 0 2.7 3 v dd = 4v v dd = 3v 16 20 18 v dd = 5v figure 14-9. i ol vs. v ol (port 0)
electrical data ks88c0916/p0916 microcontroller 14-12 i ol (ma) 2 v ol (v) 4 6 8 10 12 0.6 0.9 1.2 1.5 1.8 2.1 2.4 0.3 14 0 2.7 3 v dd = 4v v dd = 3v 16 20 18 v dd = 5v figure 14-10. i ol vs. v ol (port 2)
ks88c0916/p0916 microcontroller electrical data 14-13 i ol (ma) 5 v ol (v) 15 20 25 30 35 0.7 1.05 1.4 1.75 2.1 2.45 2.8 0.35 40 0 3.15 3.5 v dd = 4v v dd = 3v 45 10 50 v dd = 5v figure 14-11. i ol vs. v ol (port 3)
electrical data ks88c0916/p0916 microcontroller 14-14 notes
ks88c0916/p0916 microcontroller mechanical data 15-1 15 mechanical data overview the ks88c0916 microcontroller is currently available in a 32-pin sop package. 0~8 0.20 +0.10 - 0.05 8.34  0.2 0.78  0.20 11.43 #1 #16 #32 #17 32-sop-450a 12.00  0.3 note : dimensions are in millimeters. 19.90  0.2 0.10 max 0.0min 2.00  0.2 2.40max (0.43) 0.40  0.1 1.27 figure 15-1. 32-pin sop package mechanical data
mechanical data ks88c0916/p0916 microcontroller 15-2 note : dimensions are in millimeters. 32-sdip-400 9.10  0.20 #1 #16 #32 #17 0  15 0.25 +0.1  0.05 10.16 0.51min 3.80  0.2 3.30  0.3 5.08max (1.37) 27.48  0.2 27.88 max 1.778 0.45  0.10 1.00  0.10 figure 15-2. 32-pin sdip package mechanical data


▲Up To Search▲   

 
Price & Availability of KS88P0916

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X